package wrapper;
import events.Event;
import java.util.List; 
import sensores.Sensor;
import java.util.ArrayList;

public cclass AgregarSensorWrapper extends ManagerWrapper{
	
	public cclass AgregarSensor wraps events.Event{
		private List dispositivos;
		private int indexList = -1;
		private events.Event currentEvent;
	
		//este es el metodo que se llama como principal
		public void activaWrapper(events.Event e,String sensor){
			currentEvent = e;
			AgregarSensor(e).setDispositivo(sensor);
		}
		
		//este es el metodo que se llama como principal
		public events.Event getEvent(){
			return currentEvent;
		}

		public void setListDispositivo(List dispo){
			this.dispositivos = dispo;
		}
		
		public void setDispositivo(String sensor){
			
			if(this.dispositivos == null){
				this.dispositivos = new ArrayList();
			}
			this.dispositivos.add(sensor);
		}
		
		public String getListDispositivo(){
			indexList++;
			return this.dispositivos.get(indexList).toString();
		}
		
		public int getSize(){
			return this.dispositivos.size();
		}
		
		public void setInitSize(){
			this.indexList = -1;
		}
	}
	/*
	public static void main(String[] args){
		Wrapper2.Colaboracion v2c = new Wrapper2().new Colaboracion();
		v2c.activaEnvuelto(new Envuelta());
	}*/
}
